matlab中冒号的用法 |
您所在的位置:网站首页 › matlab a 1 1 是什么意思 › matlab中冒号的用法 |
matlab中冒号的用法 对于A(四行五列)矩阵,A(2:3,1:2:5)是什么意思? 问题补充:能解释下为什么是一,三,五列 满意回答 显示A的第二行与第三行的第一、三、五列。因为矩阵后面如果是圆括号,那么都表示引用,即矩阵元素的位置,下面是例子 A = 1 2 3 4 5 4 5 6 7 8 0 1 4 7 8 0 2 5 8 7
disp(A(2:3,1:2:5)) %3个数字夹着2个冒号的意思:从num1到num3 步长num2 4 6 8 0 4 8 补充问题:能解释下为什么是一,三,五列 MATLAB定义矩阵的一种方法是A=s:d:f,s表示起始值,d表示增量,f表示终点值,1:2:5即为1,1+2=3,3+2=5,不难理解吧,是MATLAB定义矩阵最常用的方法
请问matlab中A(k,:) 中的冒号什么意思? A(k,:)冒号是取出第k行的数据,比如 A = 1 2 3 4 5 6 >> A(1,:)
ans = 1 2 >> 请高手指教:matlab中 循环语句中X(8,:,i)里的冒号是什么意思?? 答:冒号在MATLAB里基本上两种意思: (1)对于矩阵,冒号表示该维度上的所有元素。 A= 1 2 3 4 5 6 7 8 9
A(1,:)表示A的第一行,所有列。 A(1,:)=[ 1 2 3 ]
(2)在循环语句中,冒号表示“从什么开始,间隔多少,到什么” for i=0 : 2 :10 表示的是i从0开始,每次增长2,一直到10,所以循环的第一次i=0,第二次循环i=2,...第6次i为10,循环结束。相当于C语言中的for (i=0;i |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |